package skladowisko;

/**
 *
 * @author Krzysiek
 */
public class MiejsceTymczasowe extends Miejsce
{
    private Maszyna odpowiedzialnaMaszyna = null;
    private Miejsce pobliskieMiejsce = null;

    //***************************************************************************
    public MiejsceTymczasowe(Maszyna odpowiedzialnaMaszyna, Miejsce pobliskieMiejsce)
    {
        this.odpowiedzialnaMaszyna = odpowiedzialnaMaszyna;
        this.pobliskieMiejsce = pobliskieMiejsce;
    }
    //***************************************************************************
    @Override
    public boolean poloz(Kontener obiekt)
    {
        this.kontener = obiekt;
        kontener.setMiejsce(this);
        empty = false;
        return true;
    }
    //***************************************************************************
    @Override
    public Kontener sciagnij()
    {
        if(empty)
           return null;
        empty = true;
        kontener.setMiejsce(null);
        return kontener;
    }
    //***************************************************************************
    @Override
    public boolean isPuste()
    {
       if(this.kontener == null)
           return true;
       return false;
    }
    //***************************************************************************
}
